<?php
	require('../../inc/config.php');
	if (!isset($_SESSION["admin"])) {redirect(ADMIN."login.php");	exit(); }

    $item_menu[0] = 'News'; 
	$item_menu[1] = 'listas'; 
	$title = 'Listas de Correos';
	
	$accion	= request('accion','listar');
	if($accion=='guardar_edit'){
		//-----------------------------------------------------------------
		//                             Guarda los cambios del Edit-In-Place
		//-----------------------------------------------------------------
		$x = explode('|',$_POST['id']);
		$campo = $x[0];
		$clave = $x[1];
		$valor = $_POST['value'];
	    if ($clave > 0) {
			$cond 	= "update listas_correos set $campo='$valor' where id='$clave'";
			$ok		= $db->Execute($cond);
	    }
		echo $valor;		
		die();
	}

	
	include('../header.php');
	
	$id = request('id',0);
	$accion  = request('accion','listar');


    $nombre = '';
	if($accion=='eliminar') {
		// Elimina la publicacion
		$x_lista = $id.',';
		$cond_lista = "and listas LIKE '%$x_lista%'";
		$sql="select count(id) as cuantos from suscriptores where activo='1' $cond_lista ";	
		$rs = $db->SelectLimit($sql,1);
		$x  = $rs->FetchRow();
		
		if(!isset($x) or ($x['cuantos']==0) ){
			$cond 	= "delete from listas_correos where id='$id'";
			$ok		= $db->Execute($cond);
		}
	}elseif($accion=='defecto') {
		$ok = $db->Execute('update listas_correos set defecto=0');
		$ok = $db->Execute("update listas_correos set defecto=1 where id='$id'");
	}elseif($accion=='estado') {
		$sql="select activo from listas_correos where id='$id'";
		$rs = $db->Execute($sql);
		$x = $rs->FetchRow();		
		$estado=iif($x['activo']==0,1,0);
		$ok = $db->Execute("update listas_correos set activo='$estado' where id='$id'");
	}elseif($accion=='guardar' and !empty($_POST['nuevo']) ){
		$nombre = $_POST['nuevo'];
		$ok = $db->execute("insert into listas_correos (nombre) VALUE ('$nombre')");
	}	

	$sql="select * from listas_correos order by nombre ASC";
	$rs = $db->Execute($sql);
	$Listas = $rs->GetRows();
?>
	<form action='listas.php' method='post' style='margin-top:20px;' class="form-inline">
	<table>
		<tr>
			<td style='width:300px;'><h2><?php echo $title;?></h2></td>
			<td >
				<input type='text' name='nuevo' class="form-control" required placeholder='Nombre la Nueva Lista'>
				<input type='hidden' name='accion' value='guardar'>
			</td>
			<td>
				<button type='submit' class='btn btn-primary'><i class="fa fa-floppy-o"></i> Guardar</button>		
			</td>
		</tr>
	</table>
	</form>
	
	<table class="table table-striped table-hover table-condensed" style='font-size:12px;width:600px;'>
		<thead>
			<tr>
				<th>Acción</th>
				<th>Activo</th>
				<th>Nombre</th>
				<th>Defecto</th>
			</tr>
		</thead>
		<tbody>
			<?php foreach($Listas as $p){?>
				<?php			
					$x_lista = $p['id'].',';
					$cond_lista = "and listas LIKE '%$x_lista%'";
					$sql="select count(id) as cuantos from suscriptores where activo='1' $cond_lista ";	
					$rs = $db->SelectLimit($sql,1);
					$x  = $rs->FetchRow();
					$cuantos = $x['cuantos'];
				?>			
			<tr>
				<td><a name='<?php echo $i;?>'></a>
					<?php if($cuantos==0){?>
					<a href='<?php echo ADMIN;?>newsletter/listas.php?accion=eliminar&id=<?php echo $p['id'];?>' title='Eliminar este Registro'
						onclick="return confirm('Est&aacute; seguro de eliminar este Registro?');" class='btn btn-danger btn-sm'>
						<i class="fa fa-trash-o"></i></a>
					<?php } else { ?>
						<a href='#' title='La lista no debe tener suscriptores' class='btn btn-default btn-sm' style='cursor:no-drop;'><i class="fa fa-trash-o"></i></a>
					<?php } ?>
				</td>
				<td>
					<?php $img = iif ($p['activo']=='1',ADMIN.'img/activo.gif',ADMIN.'img/inactivo.gif'); ?>
					<a href='listas.php?accion=estado&id=<?php echo $p['id'];?>' title='Cambiar'><img src='<?php echo $img;?>' style='cursor:pointer;' ></a>					
				</td>
				<td><div class="edit" id="nombre|<?php echo $p['id'];?>"><?php echo $p['nombre'];?></div></td>
				<td>
					<?php $img = iif ($p['defecto']=='1',ADMIN.'img/activo.gif',ADMIN.'img/inactivo.gif'); ?>
					<a href='listas.php?accion=defecto&id=<?php echo $p['id'];?>' title='Cambiar'><img src='<?php echo $img;?>' style='cursor:pointer;' ></a>

				</td>
			</tr>
			
			<?php $i++; }?>
		</tbody>
	</table>		

<div class="modal fade" id="myModal" tabindex="-1" role="dialog" aria-labelledby="myModalLabel" aria-hidden="true">
  <div class="modal-dialog modal-sm">
    <div class="modal-content">
      <div class="modal-body">
        ...cargando...
      </div>
    </div>
  </div>
</div>

<script>
	$(document).ready(function() {
		$('.edit').editable('<?php echo ADMIN;?>newsletter/listas.php?accion=guardar_edit', {
			indicator : 'Saving...',
			tooltip   : 'Click para Editar',
			submit  : 'OK'
		});
	});	
</script>
<?php include(RADMIN.'/footer.php');